Prototype Data saves in this browser · Try the consumer version →
{{ m.label }}
{{ m.label }}
← Landing page
Log in screen
Try onboarding
Reset to Erica
←
{{ screenTitle }}
Benefits OS
Benefits OS

You work for yourself. Let's build the benefits package your employer would normally provide.

An 8-minute checkup shows what you have, what's missing and how much of each payment to set aside — in paid days, not just dollars.

1
Checkup
19 quick questions
2
Score
See why, point by point
3
Plan
3 moves + your split
Build My Benefits Plan →
Already have an account? Log in

Educational planning software. Not tax, legal, investment or insurance advice. We never hold or move your money.

Benefits OS

Log in

{{ m.label }}
Use your GLAN account. One login for both apps.
{{ liMsg }}
Log in→
New here? Build your plan

Prototype: any password or 4-digit PIN logs in as Erica.

{{ todayLabel }}

Welcome back, {{ name }}

{{ r.a }}{{ r.b }}
Go to Home→
← Back

Create your account

Then we'll start your checkup.

{{ suErr }}
Start My Benefits Checkup →

By continuing you agree to the Terms and Privacy Policy. Prototype — no account is actually created.

{{ qSection }}Question {{ qNum }} of {{ qTotal }}

{{ qText }}

{{ qHelp }}

{{ o.label }}
{{ o.label }}
{{ o.badge }}{{ o.label }}
{{ qDisplay }}
−
+
{{ d.name }}
−
{{ d.val }}
+
Back
{{ qNextLabel }} →

Your answers save as you go.

Calculating

Scoring 7 categories and building your plan…

Your results
Benefits Readiness
{{ total }}/100
{{ band }}{{ toNext }}
{{ l.name }}

{{ scoreSentence }}

Strongest area
{{ strongest }}
Biggest vulnerability
{{ vulnerability }}
{{ c.name }} {{ c.caret }}{{ c.label }}{{ c.pts }}
{{ p.n }}
{{ p.rule }}
{{ p.pts }}
Tap a category to see every point. Scoring config 2027.1.

Your top 3 actions

{{ r.n }}
{{ r.title }} {{ r.ptsLabel }}
{{ r.why }}
Build My Benefits Plan →
{{ todayLabel }}

Hello, {{ name }}

Benefits Payday
Got paid? Split it like a paycheck.
{{ paydaySub }}
{{ paydayCta }} →
Last Payday · {{ lastPayLabel }}
{{ r.name }}{{ r.amt }}
Available to you{{ lastAvail }}
Log your most recent payment to see your first split.
Benefits readiness
{{ total }}/100
{{ deltaLabel }}
{{ band }} · {{ toNext }} →
Paid time available
{{ paidDays }} paid days
{{ d.name }}{{ d.days }}
Benefits wallet
{{ walletTotal }}
{{ walletLegend }}
Emergency income
{{ emMonths }} months
{{ emSub }}
Next best action
{{ nextTitle }}
{{ nextWhy }}
Open my plan →
This month
{{ monthLogged }} of {{ monthPlanned }} planned
Recent activity
{{ a.date }}{{ a.text }}{{ a.amt }}
You have {{ paidDays }} paid days protected. Log your first Payday to start building.
Can I afford to take time off?
Can I take {{ askDays }} days off in {{ askMonth }}?
−
{{ askDays }} days
+
{{ m.label }}
{{ ansHead }}
{{ ansBody }}
{{ ansMath }}
{{ ansActLabel }} →
KFF Benefits Boost · {{ boostYear }}
{{ boostEarned }} earned of {{ boostCap }}
Next reward
{{ boostNextHead }}
{{ boostNextSub }}
Annual paid plans earn Boost rewards for hitting milestones, up to $75 a year.
See plans→
{{ b.name }}{{ b.amt }}
{{ b.status }}
{{ b.actLabel }}
Pay my Boost as
{{ o.label }}
{{ boostNote }}

Your Personal Benefits Plan

{{ packagePct }} of your target package

Your next 3 moves

{{ r.n }}{{ r.typeLabel }} · {{ r.ptsLabel }}
{{ r.title }}
{{ r.why }}
Goal
{{ r.goal }}
Now
{{ r.cur }}
Monthly
{{ r.mo }}
Unlock with Benefits OS →
✓ {{ r.acceptedLabel }}
{{ r.acceptLabel }} ✓
Not now

Priorities combine gap size, what you told us matters, urgency and financial risk. Coverage items point you to a licensed professional — we don't recommend products.

Today vs. your target package

BenefitTodayTarget
{{ p.name }}{{ p.today }}{{ p.target }}
Contribution plan
{{ allocTotal }}/month · about {{ allocWeekly }}/week · plus {{ taxMonthly }} tax reserve
See my split →

Time off

One paid day = {{ dayValue }}{{ dayFormula }}Edit income →
{{ paidDays }} of {{ goalDays }} paid days funded
PTO balance
{{ ptoBal }}
{{ paidDays }} days
Tax-safe PTO
{{ taxSafePto }}
{{ taxSafeDays }}
Unlock with Intelligence →
{{ taxSafeNote }} Raise tax reserve →
{{ ptoTaxExplainer }}
Can I afford to take time off?
Can I take {{ askDays }} days off in {{ askMonth }}?
−
{{ askDays }} days
+
{{ m.label }}
{{ ansHead }}
{{ ansBody }}
{{ ansMath }}
{{ ansActLabel }} →
{{ d.name }}{{ d.bal }}
{{ d.funded }} of {{ d.goal }} days
{{ d.proj }}
Yearly goal
−
{{ d.goal }} days
+

Planned time off

{{ p.name }}
{{ p.when }} · needs {{ p.req }}
Projected by then {{ p.proj }}
{{ p.status }}
Remove
No time off planned yet. Add a break and we'll check whether it's funded.
Check & add +
{{ npErr }}

Benefits wallet

{{ walletTotal }}
Log a Payday +

Tracked here, held at your own bank. Connect GLAN to hold and move it here.

New · Powered by GLAN
Hold your benefits money in real pots
Paydays move money into each pot automatically. Take a day off and that pot pays you. Add or withdraw any time.
Connect GLAN→

Held in your GLAN account {{ glanGl }}. Each pot is a locked sub-balance only you can move.

GLAN · not yet in a pot
{{ glanCash }}
Spendable through GLAN send, shops or agent cash-out
Add money+
Move to a pot→
Withdraw↓
{{ b.name }}
{{ b.sub }}
{{ b.target }}
{{ b.bal }}

Your split

On {{ monthlyLabel }}/month: {{ taxMonthly }} to taxes, {{ budgetMonthly }} to benefits, {{ ownerPay }} yours to spend.
BucketMonthly% of pay
{{ a.name }}{{ a.amt }}{{ a.pct }}
Suggested from your gaps, priorities and deadlines. {{ unallocNote }}

History

{{ h.date }}{{ h.text }}
{{ h.amt }}
No contributions yet.

My benefits

Everything an employer would normally give you, in one place. We find the gaps; licensed partners provide the coverage and accounts.

{{ b.name }}{{ b.status }}
{{ b.detail }}
{{ b.actLabel }} →
Update what you have
{{ s.label }}
{{ s.value }}
{{ sec.title }}
{{ r.label }}
{{ r.note }}
{{ r.o1.label }}
{{ r.o2.label }}
{{ r.o3.label }}
We flag the need before showing any provider. Licensed partners handle quotes, applications, accounts and advice. We never pick a policy or an investment for you.

Tax benefits · 2026

Export for my tax pro ↓
{{ t.kind }}
{{ t.head }}
{{ t.sub }}
{{ t.cta }} →
Built from what you've logged. "May qualify" items are for review with your tax professional.

Year-to-date ledger

{{ t.name }}
{{ t.amt }}
Tax treatment depends on eligibility and individual circumstances. Review with a qualified tax professional.

Add an item

{{ c.name }}
Add item +
{{ ntErr }}

Tracked items

{{ t.desc }}
{{ t.date }} · {{ t.cat }}
{{ t.amt }}Remove

Settings

Profile
Income & assumptions
{{ r.label }}
{{ r.note }}
{{ r.o1.label }}
{{ r.o2.label }}
{{ r.o3.label }}
Data
Export my data
Reset demo data
Start over as a new user
{{ m.label }}
{{ m.sub }}
→
{{ t.label }}
{{ toast }}
Benefits Payday✕
Payday logged
{{ doneHead }}
{{ r.a }}{{ r.b }}
Done ✓
Split it like a paycheck
{{ l.name }}
{{ l.hint }}
Available to you{{ dSpend }}
{{ dLeanNote }}
{{ dErr }}
I moved it — log {{ dLogged }}✓

Move the money at your own bank, then log it here. We never hold or move funds.

{{ hoTitle }}✕
Why this matters · {{ hoPts }}
{{ hoWhy }}
{{ s.label }}
What the partner does
{{ hoPartner }}
{{ hoPrimaryLabel }}→
I'm covered now
I'll handle it myself

{{ hoNote }} We may receive a referral fee from partners. It never changes what we flag or how we order options.

Connect GLAN✕
GLAN holds the money. Benefits OS tells it where each dollar goes. One account works in both apps.
Benefits OS will be able to
· See your GLAN balance
· Move money between your own pots
· Never send money to anyone else
Connect and create pots→

Prototype: any 4 digits work. Sample balance of $640 added.

{{ mxTitle }}✕
{{ mxSrcLabel }}
{{ o.label }}
{{ mxDstLabel }}
{{ o.label }}
{{ mxWarn }}
{{ mxSummary }}
{{ mxCta }}→
{{ mxDoneHead }}
{{ mxDoneBody }}
Show a GLAN agent this code
{{ mxCode }}
Valid 24 hours. Unused funds return to your GLAN balance.
Done→
🔒 {{ simUrl }}
✕
Sample partner site · prototype only · not a real company or quote
{{ simBrand }}{{ simKind }}
{{ simHead }}
Referred by Benefits OS for {{ simName }} · {{ simState }}. Sample prices.
{{ o.name }}{{ o.price }}{{ o.detail }}{{ o.mark }}
Continue to application→
Apply for {{ simChoiceName }}
{{ simChoicePrice }} · pre-filled from Benefits OS with your permission
Full name
{{ simName }}
Email
{{ simEmail }}
State
{{ simState }}
Work type
Self-employed
{{ simConsentMark }}I agree {{ simBrand }} may contact me about this application and tell Benefits OS whether my coverage becomes active. Benefits OS never sees my medical or underwriting answers.
Back
Submit application→
Application received
{{ simChoiceName }} · {{ simChoicePrice }}. Reference {{ simRef }}. A licensed agent will confirm your details, usually within 2 business days.
Benefits OS now shows this as Applied. When the partner confirms, it turns Active and your readiness score updates.
Return to Benefits OS→
Demo: skip ahead to partner approval→
{{ pwTier }}✕
{{ pwHead }}
{{ pwBody }}
{{ i }}
{{ pwPrice }}{{ pwAnnual }}
Start {{ pwTier }}→
Not now

Prototype: no charge. This only switches the tier.